export const userData = [
    {
        id: '126991329',
        username: 'user34813',
        phoneNum: '13817492174',
        realname: '测试',
        department: '网络运营部门',
        role: '管理员',
        created_time: '2018-03-15 15:08:48',
        updated_time: '2018-03-15 15:08:48',
    }
];

export const generateUserColumns = (editCB, deleteCB) => {
    return [
        {
            'title': '用户名',
            'key': 'username',
        },
        {
            'title': '手机号',
            'key': 'phoneNum',
        },
        {
            'title': '姓名',
            'key': 'realname',
        },
        {
            'title': '部门',
            'key': 'department',
        },
        {
            'title': '角色',
            'key': 'role',
        },
        {
            'title': '创建时间',
            'key': 'created_time',
            width: 170,
            'sortable': true
        },
        {
            'title': '更新时间',
            'key': 'updated_time',
            width: 170,
            'sortable': true
        },
        {
            title: '操作',
            key: 'action',
            width: 100,
            render: (h, params) => {
                return h('div', [
                    h('Button', {
                        style: {
                            marginRight: '12px'
                        },
                        props: {
                            type: 'warning',
                            size: 'small'
                        },
                        on: {
                            click() { editCB(params.row); }
                        }
                    }, [h('Icon', { props: { type: 'edit' } })]),
                    h('Button', {
                        props: {
                            type: 'error',
                            size: 'small'
                        },
                        on: {
                            click() { deleteCB(params.row); }
                        }
                    }, [h('Icon', { props: { type: 'trash-a' } })])
                ]);
            }
        }
    ];
};
